﻿
@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>
        博客后台管理系统
    </title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">
    <link rel="stylesheet" href="~/Areas/Back/css/x-admin.css" media="all">
    <script type="text/javascript" src="~/Areas/Back/lib/layui/layui.js"></script>
    <script type="text/javascript" src="~/Areas/Back/js/x-layui.js"></script>
</head>
<body>
    <script type="text/html" id="barDemo">
        <a class="layui-btn layui-btn-xs" lay-event="edit">修改密码</a>
        <a class="layui-btn layui-btn-xs" lay-event="editSelf">修改个人信息</a>
    </script>
    <table id="demo" lay-filter="test"></table>
    <script>
        layui.use(['table', 'layer'], function () {
            var table = layui.table;
            var $ = layui.$;
            var layer = layui.layer;
            //第一个实例
            table.render({
                elem: '#demo'
              , height: 430
                , id: 'idTest'
              , url: '/Back/Home/GetUserSelf' //数据接口
              , page: true //开启分页
              , cols: [[ //表头
                { field: 'UserName', title: '用户名', width: 80, fixed: 'left' }
                , { field: 'SelfSlogo', title: '内容', width: 200 }
                , { field: 'SelfPhoto', title: '图片', width: 120 }
                , { field: 'LastLoginTime', title: '最后登录时间', width: 160 }
                , { field: 'AboutMe', title: '关于我', width: 200 }
                  , { fixed: 'right', title: '操作', width: 300, align: 'center', toolbar: '#barDemo' } //这里的toolbar值是模板元素的选择器
              ]]
            });
            //监听工具条
            table.on('tool(test)', function (obj) { //注：tool 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
                var data = obj.data; //获得当前行数据
                var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
                var tr = obj.tr; //获得当前行 tr 的 DOM 对象（如果有的话）

                if (layEvent === 'edit') { //
                    //do something
                    layer.open({
                        type: 2,
                        area: ['500px', '230px'],
                        content: "/Back/Home/ChangePwd?username=" + data.UserName
                    });
                    return false;
                }
            });
        });
    </script>
</body>
</html>